<html>
	<head>
		<meta charset="utf-8"/>
		<title>BPoint</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BPointX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BPointX()">BPointX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BPointX(T)">BPointX</a>(T v);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BPointX(T, T)">BPointX</a>(T x, T y);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BPointX(const BPointX<TU>&)">BPointX</a>(const BPointX&ltTU&gt& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BPointX()">~BPointX</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#move(T,T)">move</a>(T x, T y = T());</td></tr>
			<tr><td align="right">inline void </td><td><a href="#swap()">swap</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reset()">reset</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(T, T)">set</a>(T x, T y);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setX(T)">setX</a>(T x);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setY(T)">setY</a>(T y);</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#x()">x</a>();</td></tr>
			<tr><td align="right">inline T </td><td><a href="#x()">x</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#y()">y</a>();</td></tr>
			<tr><td align="right">inline T </td><td><a href="#y()">y</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#length()">length</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#length2()">length2</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#distance(const BPointX&)">distance</a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#distance2(const BPointX&)">distance2</a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline BPointX& </td><td><a href="#operator = (const BPointX&)">operator = </a>(const BPointX& other);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BPointX&)">operator == </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BPointX&)">operator != </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator > (const BPointX&)">operator > </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator < (const BPointX&)">operator < </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator >= (const BPointX&)">operator >= </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator <= (const BPointX&)">operator <= </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator + (T)">operator + </a>(T value) const;</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator + (const BPointX&)">operator + </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (T)">operator += </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (const BPointX&)">operator += </a>(const BPointX& other);</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator - (T)">operator - </a>(T value) const;</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator - (const BPointX&)">operator - </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (T)">operator -= </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (const BPointX&)">operator -= </a>(const BPointX& other);</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator * (T)">operator * </a>(T value) const;</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator * (const BPointX&)">operator * </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (T)">operator *= </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (const BPointX&)">operator *= </a>(const BPointX& other);</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator / (T)">operator / </a>(T value) const;</td></tr>
			<tr><td align="right">inline BPointX </td><td><a href="#operator / (const BPointX&)">operator / </a>(const BPointX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator /= (T)">operator /= </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator /= (const BPointX&)">operator /= </a>(const BPointX& other);</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BPointX()">
			<h3>inline BPointX();</h3>
		</div>
		<div id="BPointX(T)">
			<h3>inline BPointX(T v);</h3>
		</div>
		<div id="BPointX(T, T)">
			<h3>inline BPointX(T x, T y);</h3>
		</div>
		<div id="BPointX(const BPointX<TU>&)">
			<h3>inline BPointX(const BPointX&ltTU&gt& other);</h3>
		</div>
		<div id="~BPointX()">
			<h3>inline ~BPointX();</h3>
		</div>
		<div id="move(T,T)">
			<h3>inline void move(T x, T y = T());</h3>
		</div>
		<div id="swap()">
			<h3>inline void swap();</h3>
		</div>
		<div id="reset()">
			<h3>inline void reset();</h3>
		</div>
		<div id="set(T, T)">
			<h3>inline void set(T x, T y);</h3>
		</div>
		<div id="setX(T)">
			<h3>inline void setX(T x);</h3>
		</div>
		<div id="setY(T)">
			<h3>inline void setY(T y);</h3>
		</div>
		<div id="x()">
			<h3>inline T& x();</h3>
		</div>
		<div id="x()">
			<h3>inline T x() const;</h3>
		</div>
		<div id="y()">
			<h3>inline T& y();</h3>
		</div>
		<div id="y()">
			<h3>inline T y() const;</h3>
		</div>
		<div id="length()">
			<h3>inline T length() const;</h3>
		</div>
		<div id="length2()">
			<h3>inline T length2() const;</h3>
		</div>
		<div id="distance(const BPointX&)">
			<h3>inline T distance(const BPointX& other) const;</h3>
		</div>
		<div id="distance2(const BPointX&)">
			<h3>inline T distance2(const BPointX& other) const;</h3>
		</div>
		<div id="operator = (const BPointX&)">
			<h3>inline BPointX& operator = (const BPointX& other);</h3>
		</div>
		<div id="operator == (const BPointX&)">
			<h3>inline bool operator == (const BPointX& other) const;</h3>
		</div>
		<div id="operator != (const BPointX&)">
			<h3>inline bool operator != (const BPointX& other) const;</h3>
		</div>
		<div id="operator > (const BPointX&)">
			<h3>inline bool operator > (const BPointX& other) const;</h3>
		</div>
		<div id="operator < (const BPointX&)">
			<h3>inline bool operator < (const BPointX& other) const;</h3>
		</div>
		<div id="operator >= (const BPointX&)">
			<h3>inline bool operator >= (const BPointX& other) const;</h3>
		</div>
		<div id="operator <= (const BPointX&)">
			<h3>inline bool operator <= (const BPointX& other) const;</h3>
		</div>
		<div id="operator + (T)">
			<h3>inline BPointX operator + (T value) const;</h3>
		</div>
		<div id="operator + (const BPointX&)">
			<h3>inline BPointX operator + (const BPointX& other) const;</h3>
		</div>
		<div id="operator += (T)">
			<h3>inline void operator += (T value);</h3>
		</div>
		<div id="operator += (const BPointX&)">
			<h3>inline void operator += (const BPointX& other);</h3>
		</div>
		<div id="operator - (T)">
			<h3>inline BPointX operator - (T value) const;</h3>
		</div>
		<div id="operator - (const BPointX&)">
			<h3>inline BPointX operator - (const BPointX& other) const;</h3>
		</div>
		<div id="operator -= (T)">
			<h3>inline void operator -= (T value);</h3>
		</div>
		<div id="operator -= (const BPointX&)">
			<h3>inline void operator -= (const BPointX& other);</h3>
		</div>
		<div id="operator * (T)">
			<h3>inline BPointX operator * (T value) const;</h3>
		</div>
		<div id="operator * (const BPointX&)">
			<h3>inline BPointX operator * (const BPointX& other) const;</h3>
		</div>
		<div id="operator *= (T)">
			<h3>inline void operator *= (T value);</h3>
		</div>
		<div id="operator *= (const BPointX&)">
			<h3>inline void operator *= (const BPointX& other);</h3>
		</div>
		<div id="operator / (T)">
			<h3>inline BPointX operator / (T value) const;</h3>
		</div>
		<div id="operator / (const BPointX&)">
			<h3>inline BPointX operator / (const BPointX& other) const;</h3>
		</div>
		<div id="operator /= (T)">
			<h3>inline void operator /= (T value);</h3>
		</div>
		<div id="operator /= (const BPointX&)">
			<h3>inline void operator /= (const BPointX& other);</h3>
		</div>
	</body>
</html>